package com.gable.report.service;

import com.gable.report.model.User;
import org.springframework.transaction.annotation.Transactional;

import java.util.Map;

/**
 * 接口说明：用户模块service层接口
 * 创建时间：2016-08-16
 * @author 乔春峰
 *
 */
@Transactional
public interface UserService {

	/**
	 * 查询用户详情（用户名/角色）
	 * @param userId
	 * @return
	 */
	User queryUserById(Long userId);


	/**
	 * 功能说明：根据用户输的的账户名和密码实现登陆功能
	 * 创建人：乔春峰
	 * 创建时间：2016-08-16
	 * @param username
	 * @param password
	 * @return
	 */
	Map<String, Object> login(String username, String password, String token);
	
}
